package com.ssy.jt808.gateway.sdk.terminal.pojo.info.alarm;

import com.ssy.jt808.gateway.sdk.terminal.constant.location.addition.AdAlarmEnum;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 0x65 Dsm 告警信息
 *
 * @author wangzezhou
 */
@Data
public class AdAlarmInfo{

  /** 报警ID */
  private long                    id;
  /** 标志状态：0.不可用 1.开始标志 2.结束标志 */
  private int                     state;
  /** 报警/事件类型 */
  private AdAlarmEnum             type;
  /** 报警时间阈值（单位秒） */
  private int                     thresholdTime;
  /** 报警阈值 1 */
  private int                     threshold1;
  /** 报警阈值 2 */
  private int                     threshold2;
  /** 车速。公里/小时 */
  private int                     speed;
  /** 高程 */
  private int                     altitude;
  /** 纬度 */
  private float                   lat;
  /** 经度 */
  private float                   lng;
  /** 日期时间 */
  private LocalDateTime           alarmTime;
  /** 车辆状态 */
  private int                     vehicleStateBits;
  /** 报警标识号 */
  private AlarmIdentificationInfo alarmIdentification;
}
